const fs = require('fs');
const http = require('http')
const mime = require('mime')


const app = http.createServer((req, res)=>{
    // switch (urlString) {
    //     case '/':
    //         res.end('hello')
    //         break;
    //     case '/home':
    //         fs.readFile('./home.html', (err, content)=>{
    //             res.end(content)
    //         })
    //         break;
    //     case '/app.js':
    //         fs.readFile('./app.js', (err, content)=>{
    //             res.end(content)
    //         })
    //         break;
    //     case '/aaa.jpg':
    //         fs.readFile('./aaa.jpg', (err, content)=>{
    //             res.end(content)
    //         })
    //         break;
    //     default:
    //         res.end('page 404')
    //         break;
    // }
    const urlString = req.url
    if(urlString === '/favicon.ico') {
        return
        res.end('icon')
    }
    const type = mime.getType(urlString.split('.')[1])
    res.writeHead(200, {
        'content-type': type
    })
    console.log(type)
    const file = fs.readFileSync(`.${urlString}`)
    res.end(file)
})

app.listen(3000, ()=>{
    console.log('localhost:3000')
})